package com.stu.day06;

/**
 * 匿名内部类
 * @author zy
 * @date 2025/1/31 18:45
 */
abstract class Animal {
    abstract void sound();
}

public class Test {
    public static void main(String[] args) {
        // 实际上是创建了 Animal 的子类，并实例化
        Animal a = new Animal() { // 这里定义了一个匿名子类
            void sound() {
                System.out.println("Animal makes a sound");
            }
        };

        a.sound(); // 输出: Animal makes a sound
    }
}

